Latemp - YA Content Management System

Shlomi Fish on 2005-04-22T20:37:34

Is the world ready for Latemp? After I learned Web Meta Language, I used it extensively to maintain all of my serious sites. What I did when I started working on a new site was export the templates, makefile and individual files from an old site, and then hack on them until they resembled the site I wanted to achieve.

As time went by, my knowledge of site design has grown and I built various new features into the pages, and the build system. However, I still had a lot of sites that derived from older knowledge and incorporated less advanced techniques. They had to be constantly forward ported. After I worked on the new Better SCM Site, I decided that enough is enough and that I should create a content management system out of what I had so far.

So enter Latemp (a play on "Template"). Latemp combines Web Meta Language with HTML::Widgets::NavMenu, with GNU Make, and with other modules and tools that play a lesser role, and transforms them into a coherent, customizable content management system for static HTML pages. You can take a look at some of the sites that I already was able to convert to Latemp. Ironically, the Better SCM site which was the basis for this, was not converted yet, because its Subversion repository got corrupted and I have inadequate permissions on the server to try and run recover. (I think it was all because of ViewCVS).

Update: Now the Better-SCM has been converted. I had to switch to an older repository in a different hosting, and check in the latest and greatest source from my local working copy.

I also took the time to write some documentation which together with the sources of the examples, should get you up to speed.

Have fun filling the web with wonderful sites!